@charset "utf-8";
/* CSS Document */
/*Common structure*/
#box_bxh_bongda .content_tab,
#box_hot_news .content_tab,
#box_cauthuxs .content_tab,
#box_daily_bongda .content_tab,
#box_video_hot .content_tab{
	display:none;
}
body{
	background:url(images/graphics/bg_body.jpg) center top no-repeat #000;
	font:400 12px/16px arial;
	color:#FFF;
}
.inline_block{
	display:inline-block
}
a{ color:#FFF;}
a:hover{
	text-decoration:none;
	color:#1aa53b;
}

/*Icons ------------------------------------------------------------------------*/

/*End Icons ------------------------------------------------------------------------*/

/*Button ------------------------------------------------------------------------*/

/*End Button ------------------------------------------------------------------------*/


/*Top page site ------------------------------------------------------------------------*/
#top_page{
	background:url(images/graphics/bg_navigation.jpg) repeat-x left top;
	width:100%;
	height:26px;
	position:fixed;
	z-index:10;
}
.v_center{ margin:0 auto; width:980px;}
#main_top .left li{
	float:left;
	line-height:26px;
	color:#c6d1dc;
	background:url(images/graphics/drash_1x11.gif) no-repeat left 9px;
}
#main_top .left li.start{
	background:none;
}

#main_top .left li.active{
}
#main_top .left li a{
	padding:0 10px;
	line-height:26px;
	display:block;
	height:26px;
	float:left;
	color:#333333;
}
#main_top .left li.start.more a{
	padding-left:10px;
}
#main_top .left li.active a{
	font:700 11px/26px tahoma;
	color:#0088CC;
	background:url(images/graphics/bullet01.gif) repeat-x  left -2px;
}
#main_top .left li .arrow{
	background:url(images/graphics/arrow-bottom.gif) no-repeat left 3px;
}
#main_top .left li.more{
	position:relative;
}
#main_top .left li.more a{}
#main_top .left #hasmore{
	display:block;
	height:25px;
	_height:20px;
	margin-left:2px;
	margin-top:1px;
	_margin-top:6px;
	position:relative;
	z-index:99999;	
}
#main_top .left li.active a:hover{
   height:26px;
   margin: 0;
   line-height: 26px;
}
#main_top .left #hasmore.over{
	border-right:1px solid #719cc1;
	border-left:1px solid #719cc1;
	background:#fff;padding:0 9px;
}
#main_top .left #subtop{
	width:101px;
	display:block;
	position:absolute;
	z-index:9999;
	top:25px;
	border:1px solid #719cc1;
	background:#fff;
	left:2px;
	display:none;
}
*html #main_top .left #subtop{
	left:4px;
}
#main_top .left #subtop a{
	width:105px;
	float:left;
	display:block;
}
#main_top .left #subtop .content_subtop{
	position:relative;
	z-index:999999;
}
#main_top .left #subtop a:hover{
	color:#0088CC;
}

.nav-right {
	padding-left:6px;
	margin-top:1px;
}
.nav-right ul {
	margin:0px;
	padding-left:0px;
	list-style-type:none;
}
.nav-right ul li {
	margin:0px;
	float:left;
	font-weight:bold;
}
.nav-right ul li img{
   float:left;
   margin-right:6px;
}
.nav-right ul li.tk {
	position:relative;
	z-index:100;
}
.nav-right ul li a ins{ text-decoration:none; font-weight:normal;}
.nav-right ul li a {
	display:block;
	padding:4px 10px 0 10px;
	padding-bottom:2px;
	color:#004ca2;
}
.nav-right ul li a.dangnhap{ font-weight:normal;}
.nav-right ul li a.dangky{ color:#FFF; width:65px; height:17px; background:url(images/buttons/but_dangnhap.gif) left no-repeat; text-align:center; padding:0; margin-top:2px; padding-top:3px;}
.nav-right ul li .photo-left-06{
	padding-bottom:0;
	float:left;
	padding-right:4px;
	margin-top:-2px;
}
.nav-right ul li.tk a {
	margin-right:2px;
}
.nav-right ul li a:hover {
	text-decoration:none;
	background:#e8ebee;
	padding:4px 10px 7px 10px;
}
.nav-right ul li.tk ul li a{
    margin-right: 0;
}
.nav-right ul li.tk ul li a:hover{
    padding: 0;
    background:none;
    margin: 0;
}
.nav-right ul li a.avatar,
.nav-right ul li a.avatar:hover{
    padding:4px 10px 1px 10px;
}
.nav-right ul li a.user_avata,
.nav-right ul li a.user_avata:hover{
       padding:2px 10px 2px 10px;
}
.nav-right ul li a .first{
   padding:3px 0 0 5px;
   float:left;
}
.nav-right ul li.tk a:hover {
	margin-right:2px;
}
.nav-right ul li.tk a.active {
	margin-right:1px !important;
}
.nav-right ul li.tk a.active {
	background:#f2f2f2;
	border:solid 1px #b7c5ce;
	border-bottom:none;
	color:#333;
	padding:4px 10px 8px 9px;
	margin-top:0px;
}
.nav-right li.tk ul li{ margin-bottom:4px;}
.nav-right li.tk ul li.tn {
	background:url(images/icons/icon_all.gif) 0 -6px no-repeat;
	padding:2px 0 2px 20px;
}
.nav-right li.tk ul li.plct {
	background:url(images/icons/icon_all.gif) 0 -974px no-repeat;
	padding:2px 0 2px 20px;
}
.nav-right li.tk ul li.ntul {
	background:url(images/icons/icon_all.gif) 0 -3285px no-repeat;
	padding:2px 0 2px 20px;
}
.nav-right li.tk ul li.cntttn {
	background:url(images/icons/icon_all.gif) 0 -428px no-repeat;
	padding:2px 0 2px 20px;
}
.nav-right li.tk ul li.dmk {
	background:url(images/icons/icon_all.gif) 0 -67px no-repeat;
	padding:2px 0 2px 20px;
}
.nav-right li.tk ul li.sttcn {
	background:url(images/icons/icon_all.gif) 0 -3355px no-repeat;
	padding:2px 0 2px 20px;
}
.nav-right li.tk ul li.tltb {
	background:url(images/icons/icon_all.gif) 0 -1156px no-repeat;
	padding:2px 0 2px 20px;
}
.nav-right li.tk ul li.thoat {
	background:url(images/icons/icon_all.gif) -2px -1724px no-repeat;
	padding:2px 0 2px 20px;
}
.nav-right .arrow-bottom {
	background:url(images/icons/icon_all.gif) no-repeat 0px -3808px;
	padding-left:7px;
}
.nav-right ul ul {
	margin:0px;
	padding:10px;
	background-color:#fff;
	border:solid 1px #b7c5ce;
	border-top:none;
	position:absolute;
	width:150px;
	right:0px;
	top:25px;
	z-index:20000;
	display:none;
}
.nav-right li li {
	width:130px;
	margin:0px;
	padding-bottom:7px;
	float:left;
	font: 400 11px/16px tahoma;
}
.nav-right li li a {
	padding:0px;
}
.nav-right li li a:hover {
	background:none;
	text-decoration:underline;
}
/*End Top page site ------------------------------------------------------------------------*/


#wrapper_header{
	width:100%;
	float:left;
}
#wrapper_container{
	width:100%;
	float:left;
	background:#2b2b2b;
}
#wrapper_footer{
	width:100%;
	float:left;
	background:#1f1f1f;
	margin-bottom:100px;
	border-top:1px solid #1d7b34;
}

/*Header ------------------------------------------------------------------------*/
#wrapper_header{	
	padding-top:26px;
	_padding-top:0px;
	width:980px;
	float:left;
	height:49px;
}
#wrapper_header .logo_site{ width:200px; float:left; padding:10px 0 0 20px;}

#wrapper_header .menu{ width:760px; float:left; padding-top:18px;}
#wrapper_header .menu ul{ width:726px; float:right; background:url(images/graphics/bg_menu.gif) left bottom repeat-x; margin-left:5px; _margin-left:2px;}
#wrapper_header .menu ul li{ float:left; display:inline; padding:10px 0px 4px 0px; padding:10px 0px 5px 0px \9; _padding:10px 0px 5px 0px; .padding:10px 0px 5px 0px; position:relative; z-index:3;}
@media screen and (-webkit-min-device-pixel-ratio: 0) { 
	#wrapper_header .menu ul li{ 
		padding:10px 0px 5px 0px;
	}
}
#wrapper_header .menu ul li a{ text-transform:uppercase; font-size:11px; font-weight:bold; padding:5px 15px 5px 15px; background:url(images/graphics/bg_line_menu.gif) right top no-repeat;}
#wrapper_header .menu ul li a.end{ background:none;}

#wrapper_header .menu ul li.active{ background:url(images/graphics/bg_menu_active.gif) left bottom repeat-x;}
#wrapper_header .menu ul li.active a{ background:none; color:#000;}
#wrapper_header .menu ul li:hover{ background:url(images/graphics/bg_menu_active.gif) left bottom repeat-x;}
#wrapper_header .menu ul li:hover a{ background:none; color:#000;}


#wrapper_header .menu ul li a span{ background:url(images/icons/icon_all_thethao.gif) no-repeat right -39px; padding-right:12px;}
#wrapper_header .menu ul li.active a span{ background:url(images/icons/icon_all_thethao.gif) no-repeat right -53px; padding-right:12px;}
#wrapper_header .menu ul li:hover a span{ background:url(images/icons/icon_all_thethao.gif) no-repeat right -53px; padding-right:12px;}

#wrapper_header .menu ul li .submenu{ width:150px; position:absolute; left:0; top:30px; background:#f0f0f0; display:block; border:2px solid #b0b0b0; display:none;}
#wrapper_header .menu ul li .submenu ol{}
#wrapper_header .menu ul li .submenu ol li{ background:url(images/graphics/bg_submenu.gif) left bottom repeat-x; width:100%;}
#wrapper_header .menu ul li .submenu ol li a{ color:#000; background:none;}
#wrapper_header .menu ul li .submenu ol li a:hover{ color:#666;}

/*End Header ------------------------------------------------------------------------*/


/*Footer ------------------------------------------------------------------------*/
.coppy_right{ padding:10px 15px; color:#b2b1b1; line-height:1.7;}
.coppy_right label{ margin-right:20px;}
.coppy_right a{ color:#FFF;}
.coppy_right a.sitename{ font-weight:bold;}
/*End Footer ------------------------------------------------------------------------*/



/*Container ------------------------------------------------------------------------*/
.mar_left_10{ margin-left:10px;}
.mar_right_10{ margin-right:10px;}
.pad_left_10{ padding-left:10px;}
.pad_right_10{ padding-right:10px;}

/* Box cot phai ---------------------------------------------------------*/
.box_content_right{ border:1px solid #414141;}
.box_content_right h2.title{ font-weight:bold; font-size:14px; color:#FFF; padding:10px 0 0 10px; background:url(images/graphics/bg_title.gif) left bottom repeat-x #0a8827; height:24px; border:1px solid #252525;}
.box_content_right .nd{ background:#252525; float:left;}
.box_content_right .nd ul{}
.box_content_right .nd ul li{ border-bottom:1px solid #414141; float:left; padding:10px;}
.box_content_right .nd ul li a.pics img{ float:left; margin-right:10px;}
.box_content_right .nd ul li p.news_title a{ font-weight:bold; color:#FFF; line-height:1.5;}
.box_content_right .nd ul li p.news_title a:hover{color:#1ecb48;}
.box_content_right .nd p.view_all{ padding:10px; text-align:right; float:right;} 
.box_content_right .nd p.view_all a{ background:url(images/icons/icon_all_thethao.gif) 62px 6px no-repeat; padding-right:12px;}


/* Box cot trai ---------------------------------------------------------*/
.box_content_left{ border:1px solid #414141;}
.box_content_left .title{ background:#3a3a3a;}
.box_content_left .title h2{ background:url(images/graphics/bg_title_left.gif) right top no-repeat #a1a1a1; float:left; height:7px; padding:6px 20px 14px 10px; font-size:13px; color:#000; overflow:hidden;}
.box_content_left .title a.xemtatca{ float:right; background:url(images/icons/icon_all_thethao.gif) 56px 11px no-repeat; padding:4px 12px 0 0; font-size:10px;}
.box_content_left .content{ float:left; padding:15px;}



/* Tabs ---------------------------------------------------------*/
.usual{ background:#252525; width:100%; float:left;  border:1px solid #454444;}
.usual ul{ margin-top:6px; z-index:2; position:relative;}
.usual ul li.alltab { list-style:none; float:left; margin-left:2px; margin-bottom:1px;}
.usual ul li.alltab a {
  display:block;
  text-decoration:none!important; 
  color:#000;
  float:left;
  padding:6px 15px;
  background:#bbbbbb; 
  font-size:14px;
  font-weight:bold;
}
.usual ul li.alltab a:hover {
  color:#333;
}
.usual ul li.alltab a.selected {
  color:#333;
  cursor:default;
  border-bottom:1px solid #0a8827;
  background:#0a8827;  
  color:#FFF;
}
.content_tab{ width:100%; float:left; background:#252525; border-top:2px solid #0a8827; margin-top:-1px; z-index:1; position:inherit; color:#b2b1b1;}

/*End Container ------------------------------------------------------------------------*/